﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Negocio.Reclamos;
using Entidades.Reclamos;

namespace WebApplication.Reclamos
{
    public class ControllerRecIncidencia : IControllerRecIncidencia
    {
        IRecIncidenciaBLL _recIncidencia;

        public ControllerRecIncidencia()
        {
            _recIncidencia = new RecIncidenciaBLL();
        }

        public List<GenCliente> listarClientes() 
        {
            return _recIncidencia.listarClientes();
        }

        public List<RecArea> listarAreas() 
        {
            return _recIncidencia.listarAreas();
        }

        public int insertarIncidencia(RecIncidencia incidencia) 
        {
            return _recIncidencia.insertarIncidencia(incidencia);
        }

        public int actualizarIncidencia(RecIncidencia incidencia) 
        {
            return _recIncidencia.actualizarIncidencia(incidencia);
        }

        public List<RecIncidencia> listarIncidencia(RecIncidencia incidencia) 
        {
            return _recIncidencia.listarIncidencia(incidencia);
        }

        public RecIncidencia obtenerIncidencia(int codigo) 
        {
            return _recIncidencia.obtenerIncidencia(codigo);
        }

        public int eliminarIncidencia(int codigo) 
        {
            return _recIncidencia.eliminarIncidencia(codigo);
        }

        public int convertirIncidencia(int codigo)
        {
            return _recIncidencia.convertirIncidencia(codigo);
        }
    }
}